alien species - Turkish English Dictionary